package com.dhecp.project.storage.domain;

import com.dhecp.common.annotation.ForUpdate;
import com.dhecp.core.domain.BaseBusinessEntityKJ;

/**
 * @program: kjecp
 * @description: 储存 移仓单
 * @author: hlf
 * @create: 2022-09-08 19:21
 */
public class SubInvTransfer extends BaseBusinessEntityKJ {

    @ForUpdate(fieldName = "商品名称")
    private String productName;//商品名称
    @ForUpdate(fieldName = "商品编码")
    private String productCode;//商品编码
    @ForUpdate(fieldName = "商品数量")
    private Integer productNum;//商品数量
    @ForUpdate(fieldName = "货位编码")
    private String goodsAllocation;//货位编码
    @ForUpdate(fieldName = "库区")
    private String goodsArea;//库区
    @ForUpdate(fieldName = "所在仓库")
    private String warehouseAddress;//所在仓库
    @ForUpdate(fieldName = "调拨数量")
    private Integer allotNum;//调拨数量
    @ForUpdate(fieldName = "调拨金额")
    private Double allotSum;//调拨金额
    @ForUpdate(fieldName = "调入货区")
    private String toGoodsAllocation;//调入货区
    @ForUpdate(fieldName = "调入库区")
    private String toGoodsArea;//调入库区
    @ForUpdate(fieldName = "调入仓库")
    private String toWarehouseAddress;//调入仓库
    @ForUpdate(fieldName = "调入公司名称")
    private String toGCName;//调入公司名称
    @ForUpdate(fieldName = "调入公司编码")
    private String toGClient;//调入公司编码


    private String rkGuid;//入库GUid
    private String rkBid;//入库Bid
    private String vGsBm;//公司编码
    private Integer productNumAll;//总数量
    private Double allotPrice;//调拨单价
    private Double totalAllotPrice;//调拨总价
    private Integer sDays;//库存天数
    private String assembleID;//组装单号
    private String purchaseStorageID;//入库单号
    private String purchaseOrderID;//订单单号
    private String purchasePlanID;//计划单号
    private String isParent;//是否母件


    public String getRkGuid() {
        return rkGuid;
    }

    public void setRkGuid(String rkGuid) {
        this.rkGuid = rkGuid;
    }

    public String getRkBid() {
        return rkBid;
    }

    public void setRkBid(String rkBid) {
        this.rkBid = rkBid;
    }

    @Override
    public String getvGsBm() {
        return vGsBm;
    }

    @Override
    public void setvGsBm(String vGsBm) {
        this.vGsBm = vGsBm;
    }

    public Integer getProductNumAll() {
        return productNumAll;
    }

    public void setProductNumAll(Integer productNumAll) {
        this.productNumAll = productNumAll;
    }

    public Double getAllotPrice() {
        return allotPrice;
    }

    public void setAllotPrice(Double allotPrice) {
        this.allotPrice = allotPrice;
    }

    public Double getTotalAllotPrice() {
        return totalAllotPrice;
    }

    public void setTotalAllotPrice(Double totalAllotPrice) {
        this.totalAllotPrice = totalAllotPrice;
    }

    public Integer getsDays() {
        return sDays;
    }

    public void setsDays(Integer sDays) {
        this.sDays = sDays;
    }

    public String getAssembleID() {
        return assembleID;
    }

    public void setAssembleID(String assembleID) {
        this.assembleID = assembleID;
    }

    public String getPurchaseStorageID() {
        return purchaseStorageID;
    }

    public void setPurchaseStorageID(String purchaseStorageID) {
        this.purchaseStorageID = purchaseStorageID;
    }

    public String getPurchaseOrderID() {
        return purchaseOrderID;
    }

    public void setPurchaseOrderID(String purchaseOrderID) {
        this.purchaseOrderID = purchaseOrderID;
    }

    public String getPurchasePlanID() {
        return purchasePlanID;
    }

    public void setPurchasePlanID(String purchasePlanID) {
        this.purchasePlanID = purchasePlanID;
    }

    public String getIsParent() {
        return isParent;
    }

    public void setIsParent(String isParent) {
        this.isParent = isParent;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public Integer getProductNum() {
        return productNum;
    }

    public void setProductNum(Integer productNum) {
        this.productNum = productNum;
    }

    public String getGoodsAllocation() {
        return goodsAllocation;
    }

    public void setGoodsAllocation(String goodsAllocation) {
        this.goodsAllocation = goodsAllocation;
    }

    public String getGoodsArea() {
        return goodsArea;
    }

    public void setGoodsArea(String goodsArea) {
        this.goodsArea = goodsArea;
    }

    public String getWarehouseAddress() {
        return warehouseAddress;
    }

    public void setWarehouseAddress(String warehouseAddress) {
        this.warehouseAddress = warehouseAddress;
    }

    public Integer getAllotNum() {
        return allotNum;
    }

    public void setAllotNum(Integer allotNum) {
        this.allotNum = allotNum;
    }

    public Double getAllotSum() {
        return allotSum;
    }

    public void setAllotSum(Double allotSum) {
        this.allotSum = allotSum;
    }

    public String getToGoodsAllocation() {
        return toGoodsAllocation;
    }

    public void setToGoodsAllocation(String toGoodsAllocation) {
        this.toGoodsAllocation = toGoodsAllocation;
    }

    public String getToGoodsArea() {
        return toGoodsArea;
    }

    public void setToGoodsArea(String toGoodsArea) {
        this.toGoodsArea = toGoodsArea;
    }

    public String getToWarehouseAddress() {
        return toWarehouseAddress;
    }

    public void setToWarehouseAddress(String toWarehouseAddress) {
        this.toWarehouseAddress = toWarehouseAddress;
    }

    public String getToGCName() {
        return toGCName;
    }

    public void setToGCName(String toGCName) {
        this.toGCName = toGCName;
    }

    public String getToGClient() {
        return toGClient;
    }

    public void setToGClient(String toGClient) {
        this.toGClient = toGClient;
    }
}